package controller;


import inputstream.FileObject;
import tool.ClassValue;

/**rappresenta un Controller che deve utilizzare una struttura dati per il salvataggio
 * caricamento dei dati dal filesystem locale. Questo controller possiede dunque
 * strumenti maggiori per gestire eventuali eventi mandati dalla grafica.
 * 
 * @author Koldar
 * @version 1.6
 */
public interface SaveHandlerUser{

	/**rappresenta la struttura dati che consente salvataggio/caricamento di oggetti java nel file system*/
	public FileObject saveHandler=new FileObject();
	/**se TRUE indica che la mappa deve essere salvata usando l'algoritmo di Salva con nome...*/
	public ClassValue<Boolean> toBeSavedWithSaveAs=new ClassValue<Boolean>(true);
	
}
